﻿@Code
    ViewBag.Title = "Periodos de Evaluación"
    Dim lstPeriodos = CType(ViewBag.ListPeriodos, IEnumerable(Of SistemaINCA.GroupListItem))
End Code
<div id="contenido">
    <h2>Activación o Desactivación del Periodo de Evaluación actual</h2>
    <div class="line-titulo"></div>
    <table>
        <tr>
            <td class="col-titulos" style="width: auto; text-align:left; vertical-align:middle;">Periodo de Evaluación que se encuentra activo en el sistema:</td>
            <td class="col-datos">@String.Format("{0}", If(ViewBag.PA IsNot Nothing, ViewBag.PA, "No existe ningún periodo activo"))</td>
            <td class="col-datos">@SistemaINCA.Utilitys.HelperExtensions.RawActionLink(Ajax, _
                                                   "<span>Desactivar periodo</span>", "Des_PActivo", "AEscolar", Nothing, _
                                                   New AjaxOptions With {.HttpMethod = "POST", .InsertionMode = InsertionMode.Replace, .UpdateTargetId = "colResDesP", _
                                                                         .LoadingElementId = "LoadDesP", .Confirm = "¿Esta seguro que desea desactivar este periodo?", _
                                                                         .OnSuccess = "OnSucess_DLink", .OnFailure = "OnError_DLink", _
                                                                         .OnBegin = "OnBegin_DLink"}, _
                                                   New With {.class = String.Format("{0}", If(ViewBag.PA IsNot Nothing, "button-link", "link-disable"))})</td>
            <td class="col-datos">
                <span id="LoadDesP" class="label-loading"><img src="@Url.Content("~/Content/loading.gif")" alt="Por favor espere..." style="height:13px;"/> Desactivando periodo...</span>
                <span id="colResDesP"></span>
            </td>
        </tr>
        <tr>
            <td class="col-titulos" style="width: auto; text-align:left; vertical-align:middle;">Seleccione de la lista el nuevo periodo que desee activar:</td>
            <td class="col-datos">@SistemaINCA.Utilitys.HelperExtensions.GroupDropList(Html, "ListPeriodos", lstPeriodos, ViewBag.PA, New With {.class = "combobox-list"})</td>
            <td class="col-datos">@SistemaINCA.Utilitys.HelperExtensions.RawActionLink(Ajax, _
                                                   "<span>Activar periodo</span>", "Activar_P", "AEscolar", New With {.P = ""}, _
                                                   New AjaxOptions With {.HttpMethod = "POST", .InsertionMode = InsertionMode.Replace, .UpdateTargetId = "colResActP", _
                                                                         .LoadingElementId = "LoadActP", .Confirm = "¿Esta seguro que desea cerrar el periodo actual y activar este nuevo periodo?", _
                                                                         .OnSuccess = "OnSucess_DLink", .OnFailure = "OnError_DLink", _
                                                                         .OnBegin = "OnBegin_DLink"}, _
                                                   New With {.class = String.Format("{0}", If(lstPeriodos.Count.Equals(0), "link-disable", "button-link")), _
                                                             .id = "activar-p"})</td>
            <td class="col-datos">
                <span id="LoadActP" class="label-loading"><img src="@Url.Content("~/Content/loading.gif")" alt="Por favor espere..." style="height:13px;"/> Activando periodo...</span>
                <span id="colResActP"></span>
            </td>
        </tr>
    </table>

    <section id="periodos" style="margin-top:20px;" data-aniop=@ViewBag.AnioP>
        @If Not ViewBag.ExistenRegistros Then
            @<div>
                <div class="col-tit-divs">
                    Por el momento, para el año actual (@ViewBag.AnioP) no se han creado todavía los periodos de evaluación que lo conformaran.
                </div>
                <div class="col-tit-divs">
                    ¿Desea en este momento 
                    <span class = "link-intext">
                            @Html.ActionLink("+ Crear los periodos para el año " & ViewBag.AnioP, "_CrearPeriodos", "AEscolar", New With {.Anio = ViewBag.AnioP}, _
                                                   New With {.class = "openDialog", .data_dialog_id = "NewPeriodosDialog", .data_dialog_title = "Crear los periodos para el año " + ViewBag.AnioP})
                    </span>
                    ?
                </div>
            </div>
        Else
            @*@<script src="@Url.Content("~/Scripts/jTable-actividades-default.js")" type="text/javascript" ></script>
            @<section>
                <h2>@String.Format("Actividades Evaluativas para cada uno de los periodos del Año Escolar {0}", ViewBag.AnioP)</h2>
                <div class="line-titulo"></div>
                <div id="tbl-actividades-default" style="width: 750px; margin: 0 auto;">
                </div>
                <div style="width: 750px; margin: 0 auto;">
                    <div id="total-percent" style="text-align: center; font-size: 20px; margin-top: 10px;"></div>
                    <div id="custom-error" style="text-align: center; font-size: 14px; margin-top: 3px; font-style:italic;"></div>
                    <div style="text-align: center;">
                        <span id="loading-save" class="label-loading"><img src="@Url.Content("~/Content/loading.gif")" alt="Por favor espere..." style="height:13px; margin-right:5px; margin-left: 25px;"/>   Intentando guardar las nuevas actividades en el sistema… Por favor espere…...</span>
                        <span id="response-link-save"></span>
                    </div>
                    <div id="link-save" style="text-align: center; margin: 8px auto; width: 205px; display:block;" >
                        @SistemaINCA.Utilitys.HelperExtensions.RawActionLink(Ajax, _
                            "<span>Guardar todos los cambios</span>", "GuardarAllAct", "AEscolar", Nothing, _
                            New AjaxOptions With {.HttpMethod = "POST", .InsertionMode = InsertionMode.Replace, .UpdateTargetId = "response-link-save", _
                                    .LoadingElementId = "loading-save", .Confirm = "¿Esta seguro que desea establecer estas actividades evaluativas para todo el año escolar?", _
                                    .OnSuccess = "OnSucess_DLink", .OnFailure = "OnError_DLink", _
                                    .OnBegin = "OnBegin_DLink"}, _
                            New With {.class = "button-link", _
                                      .id = "save-all-acts"})
                    </div>
                </div>
            </section> *@       
        End If
    </section>
</div>
